      PS/2

@repeat:
in AL, 64h	;   
and AL, 10b	;      
jnz @repeat	;  ,   
mov AL, 0D4h	;    
out 64h, AL	;     
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    
mov AL, F3h	;    Set Sample Rate
out 60h, AL	;   
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    
@repeat2:
in AL, 64h	;   
and AL, 10b	;      
jnz @repeat2	;  ,   
mov AL, 0D4h	;    
out 64h, AL	;     
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    
mov AL, 64h	;     100 
out 60h, AL	;   
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    
in AL, 60h	;    FAh
cmp AL, 0FAh	;   
jnz ErrorHnd	;  ,    